package com.sdx.common.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ibeetl.admin.core.entity.BaseEntity;
import lombok.Data;
import org.beetl.sql.core.annotatoin.AssignID;

import java.util.Date;

/**
 * @ClassName ResCloudFile
 * @Description: 云文件映射
 * @author: tanbaocai
 * @date: 2019/1/18 9:06
 */
@Data
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class ResCloudFile extends BaseEntity {
	public static final String ALI = "ali";
	public static final String TENCENT = "tencent";
	@AssignID
	private String fileUrl ;
	/** 文件路径 */
	private String filePath ;
	/** 远程资源id */
	private String cloudId ;
	/** 资源类型;a、图片，b、音频，c、视频，d、短视频，e、文本文件，f、文件 */
	private String mediaType ;
	/** 内容类型 */
	private String resClass ;
	/** 云类型;ali、阿里云，tencent、腾讯云 */
	private String cloudType ;
	/** 关联id */
	private String resId ;
	/** 更新时间 */
	private Date updateTime ;
}
